<?php
//include_once ("Conndb.inc");
// разкомментируйте строки ниже, если файл не будет загружаться
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");

//стандартный заголовок, которого обычно хватает
header('Content-Type: text/x-csv; charset=utf-8');
header("Content-Disposition: attachment;filename=".date("d-m-Y")."-inv_card1.xls");
header("Content-Transfer-Encoding: binary ");
/*
// Теперь можно выводить ранее полученные данные, будь то из MySQL
// будь то из файла, или же полученные в работе скрипта...
// для начала лучше использовать стандартную
// шапку для HTML страницы под вашу кодировку, к примеру utf-8
// чтобы корректно отображалась кириллица в EXCEL
// так же убедитесь что сам файл скрипта установлен в соответствующей
кодировке это можно посмотреть в любом PHP редакторе
// итак, шапка страницы:
*/
$csv_output ='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="author" content="Andrey" />
<title>deamur zapishi.net</title>
</head>
<body>';

// Теперь данные в виде таблицы:


include_once('includes/db_connect.inc.php');
$sql="SELECT * FROM all_inventory where item_type<>1";  
$process=mysql_query($sql, $db);
$i=1;
$j=1;
while ($row = mysql_fetch_array($process, $i)){
$csv_output .="";

// закрываем тело страницы
$csv_output .='</table></body></html>';
// И наконец выгрузка в EXCEL - что в скрипте как обычный вывод
echo $csv_output;

?>

